* {
	margin: 0;
	padding: 0;
}


.home {
	display: flex;
	flex-direction: column;
	height: 100vh;
	.main {
		flex: 1;
		height: 100%;
		overflow-y: scroll;
	}

	.footer {
		height: 36px;
		background: skyblue;
		display: flex;
		justify-content: space-around;
		align-items: center;
		a {
			text-decoration: none;
			color: #fff;
			&.active {
				color: red;
			}
		}
	}
}